import Cascader from './Cascader/index.vue';
import ComponentBox from './ComponentBox/index.vue';
import ConfigItem from './ConfigItem/index.vue';
import EditScreens from './EditScreens/index.vue';
import Feedback from './Feedback/index.vue';
import Layout from './Layout/index.vue';
import Loading from './Loading/index.vue';
import Ruler from './Ruler/index.vue';
import Size from './Size/index.vue';
import SvgIcon from './SvgIcon/index.vue';
import Thumbnail from './Thumbnail/index.vue';

[
    Cascader,
    ComponentBox,
    ConfigItem,
    EditScreens,
    Feedback,
    Layout,
    Loading,
    Ruler,
    Size,
    SvgIcon,
    Thumbnail
].forEach(item => {
    item.install = function(Vue) {
        Vue.component(item.name, item)
    }
})


export {
    Cascader,
    ComponentBox,
    ConfigItem,
    EditScreens,
    Feedback,
    Layout,
    Loading,
    Ruler,
    Size,
    SvgIcon,
    Thumbnail
}